#pragma once

#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
#include <stdbool.h>

typedef int SqStackType;

typedef struct SqStack
{
	SqStackType* stack;
	int top;
	int size;
}SeqStack;

SeqStack* SeqStackInit();
void SeqStackCheckCapcity(SeqStack* ST);
void SeqStackPush(SeqStack* St, SqStackType x);
void SeqStackPop(SeqStack* St);
SqStackType SeqStackTop(SeqStack* St);
int SeqStackSize(SeqStack* St);
bool SeqStackEmpty(SeqStack* St);
void SeqStackDestory(SeqStack* St);
